package cn.itcast.web.converter;


import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期转化器
 *      实现Converter接口
 */
@Component
public class StringToDateConverter implements Converter<String, Date> {

    @Override
    public Date convert(String s) {
        Date result = null;
        try {
            //数据先校验在使用
            if (s==null||s=="") {
                return null;
            }
            //转换，将输入的字符串转换为date类型
            result = new SimpleDateFormat("yyy-MM-dd").parse(s);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return result;
    }
}
